/**
 * 字符串中找出连续最长的数字串
 *
 * 描述
 * 读入一个字符串str，输出字符串str中的连续最长的数字串
 *
 * 输入描述：
 * 个测试输入包含1个测试用例，一个字符串str，长度不超过255。
 *
 * 输出描述：
 * 在一行内输出str中里连续最长的数字串。
 */

import java.util.Scanner;

/**
 * 这里当我们遇到一个数字的时候, 就开始循环判断后面是否还是数字
 * 知道不是数字的时候, 我们终止, 并判断结果是否满足更新条件
 * 时间复杂度 : O(n)
 * 空间复杂度 : O(n)
 */


public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        // 输入
        String s = in.next();

        // 转化为数组
        char[] nums = s.toCharArray();

        // 长度
        int n = nums.length;

        // 最长长度
        int maxLen = 0;

        // 最长数字串
        String res = "";

        for (int i = 0; i < n; i++) {

            // 第一个满足
            if (nums[i] >= '0' && nums[i] <= '9') {

                // 这里记录起点
                int j = i;

                // 开始查找紧贴着的数字串
                while (i < n && nums[i] >= '0' && nums[i] <= '9') {
                    i++;
                }

                // 这里要减 1, 因为出 while 肯定是遍历到了字母, 或者是走到头了
                i--;

                // 看看是否满足更新条件
                if (i - j > maxLen) {

                    // 更新
                    maxLen = i - j;
                    res = s.substring(j, i + 1);
                }

            }
        }

        // 打印结果
        System.out.println(res);
    }
}